Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour ABN AMRO Open - Rotterdam Canada F1 Canada F2 Canada F3 Canada F1 Canada F2 Canada F3 USA F9 Japan F10 Japan F11 USA F2 Croatia F1 Canada F2 Canada F3 Usa F7 Usa F8 Slovenia F2 Slovenia F3 Italy F15 Italy F16 Usa F16 Usa F17 Thailand F1 Thailand F2 Thailand F3 Croatia F2 Great Britain F1 Great Britain F2 Germany F3 France F2 Canada F2 Canada F3 Korea F2 Korea F3 Korea F4 Challenger Ford de Cherbourg - Cherbourg Samarkand Challenger - Samarkand Open de Franche Comte - Besancon TED Open Istanbul - Istanbul Open Castilla y Leon Trofeo Iberdrola - Segovia Fergana Challenger - Fergana Pekao Open - Szczecin Quelle Cup 2000 - Furth Moncton Men's Challenger - Moncton Sunrise Challenger Granby Challenger Tiburon Challenger Calabasas Challenger Busan Challenger Carson Challenger Ojai Challenger Winnetka Challenger Aptos Challenger Granby Challenger Prostejov Challenger Vancouver Challenger National Bank Men's Rimouski Challenger - Rimouski Tulsa Challenger Challenger Natrel Presented by National Bank - Granby Challenger Banque Nationale - Granby Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Bangkok Challenger Bangkok Challenger Lexington Challenger Tashkent Challenger Ningboo Challenger Astana Challenger Surbiton Challenger Sparkessen Magdeburg Open - Magdeburg Siemens Open - Scheveningen FILA Challenger Biella - Biella Ho Chi Minh City Challenger V Torneo Internazionale di Tennis - Barletta Shenzhen Challenger Rennes Challenger Privat Bank Cup - Dniepropetrovsk Opel Bulvaria MCG Bulgarian Open - Sofia Warsteiner Challenger Lubeck - Lubeck Muller Cup 2000 - Ulm Wiesmann Roadster Open - Nuembrecht Sacramento Challenger Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Gold Flake Open - Chennai Sybase Open - San Jose Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Energis Open - Amsterdam Idea Prokom Open - Sopot The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Adidas International - Sydney Gerry Weber Open - Halle The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Irving Challenger Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Dubai Open - Dubai Synsam Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing AIG Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Generali Open - Kitzbuhel Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona President's Cup - Tashkent BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg BMW Open - Munich The Dubai Tennis Championships - Dubai AEGON International - Eastbourne SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Belgrade Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SA Tennis Open - Johannesburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Synsam Swedish Open - Bastad BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg German Tennis Championships - Hamburg China Open - Beijing Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Rimouski Challenger China Open - Beijing PTT Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb PTT Thailand Open - Bangkok China Open - Beijing Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo BMW Open - Munich If Stockholm Open - Stockholm Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Mercedes Cup - Stuttgart Citi Open - Washington Kremlin Cup - Moscow Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Gerry Weber Open - Halle Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Gazprom Hungarian Open - Budapest Gerry Weber Open - Halle AEGON Championships - London Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle European Open - Antwerp Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel European Open - Antwerp Delray Beach Open - Delray Beach Hungarian Open - Budapest ATP Kremlin Cup - Moscow Suisse Open - Gstaad Gerry Weber Open - Halle Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Antalya Cup - Antalya Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Gerry Weber Open - Halle New York Open - New York Truist Atlanta Open - Atlanta Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Libema Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Gerry Weber Open - Halle Citi Open - Washington Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Shenzhen Open - Shenzhen BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Kaohsiung Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel China Open - Beijing Indian Wells Challenger Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Suisse Open - Gstaad Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon AEGON Championships - London Konzum Croatia Open - Umag Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Masters Series - Hamburg St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Mallorca Open - Mallorca Citi Open - Washington Copenhagen Open - Copenhagen Kyiv UMC Open - Kiev Dubai Tennis Open - Dubai St. Petersburg Open - St. Petersburg Open 13 - Marseille Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Brisbane International - Brisbane Valencia Open - Valencia Dubai Tennis Open - Dubai Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul ATP Kremlin Cup - Moscow President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm Heineken Open - Auckland President's Cup - Tashkent Qatar Exxon Mobil Open 2003 - Doha Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris cinch Championships - London Tennis Masters Series - Montreal Allianz Suisse Open - Gstaad Tennis Masters Series - Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BMW Open - Munich Rogers Masters - Montreal Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Shanghai ATP Masters - Shanghai Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Miami Open - Miami BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Paris Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London China Open - Beijing French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Miami Open - Miami Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Montreal Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BMW Open - Munich French Open - Paris St. Petersburg Open - St. Petersburg French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 French Open - Paris Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group 1, 1R, COL-CAN 4-1 U.S. Open - New York ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, RUS-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 U.S. Open - New York Wimbledon - London Laver Cup - Geneva Australian Open - Melbourne French Open - Paris Tennis Masters Series - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, RUS-CZE 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, CAN-JPN 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, QF, CAN-ITA 3-1 ATP Cup - Melbourne Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, QF, CAN-FIN 1-2 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Australian Open (juniors) Kooyong Classic - Kooyong AAMI Classic - Kooyong French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Olympics - Athens Olympics - Paris Davis Cup, World Group, 1R, BLR-RUS 3-2